<?php
	//create by L.
	//回拨电话接口--webcall.php
	//http://42.121.57.193:7788/platform/webcall.php?caller=18665986379&callees=15507558558

	include_once "init.php";

	$caller			= $_GET["caller"];
	$callees		= $_GET["callees"];

	if(''==$caller)
	{
		die("-1|主叫号码不可以为空");
	}

	if(''==$callees)
	{
		die("-1|被叫号码不可以为空");
	}

	if (strlen($caller) != 11 || false==is_numeric($caller) || ord($caller)!=49 )
	{
		die("-1|手机号码必须是11位数字，并且以1开头");
	}

	//被叫号码规则判断--
	if (strlen($callees) == 11 &&  true==is_numeric($callees) && ord($callees) == 48 ||
		strlen($callees) == 11 &&  true==is_numeric($callees) && ord($callees) == 49 ||
		strlen($callees) == 12 &&  true==is_numeric($callees) && ord($callees) == 48  )
	{
		$con    = db_connect(DB_NAME);
		$res = mysql_query("SELECT webline_id from user where phone='$caller'") or die("-1|查询数据库失败");
		$row = mysql_fetch_row($res);

		if (empty($row))
		{
			die("-1|手机号码未注册");
		}

		mysql_close($con);

		//查线路表-获取话机号码和密码
		$number			= $webline_config[$row[0]]["webcall_phone_number"];			//接入号码（VOS上流程所在话机号码）--必填
		$password		= $webline_config[$row[0]]["webcall_phone_passwd"];			//接入密码（VOS上流程所在话机密码）--必填
		$result = callback(
					$caller,					//主叫（由用户在Web上输入）			--必填
		   		$callees,					//被叫（平台根据企业要求设置，可设置多个用,分隔）--必填
		   		$number,					//接入号码（VOS上流程所在话机号码）--必填
		   		$password,					//接入密码（VOS上流程所在话机密码）--必填
		   		'0',		//回拨计费号码
		   		'0' ,		//回拨计费密码
		   		'0' ,		//外呼计费号码
		   		'0' 		//外呼计费密码
					);


		if('0'!=$result[0]&&'|'!=$result[1])
		{
			die("-1|回拨预约失败");
		}
		else
		{
			echo "0|";
		}
	}
	else
	{
		die('-1|号码不符合规则，必须是11位以0或者1开头数字，或者是12位0开头数字');
	}



?>